@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;
list-style-type:none;}
body,table,td,tr,th{font-size:12px;color:#000000;}
table{ margin:0 auto;}
.clear {clear: both;}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {border: 0;}

p{ color:#333;  line-height:26px;}
a { text-decoration:none; color:#333333; font-size:14px; line-height:26px;}
a:hover { color:#db0300; text-decoration: underline;}

a:focus {  outline: none;  } 
.clearfix:after{ clear:both;content: ".";display: block;height: 0;visibility: hidden;}
.clear {clear: both; font-size: 1px;height: 0;line-height: 0; margin-top: 0 !important;visibility: hidden;}
.left { float:left;}
.right { float:right;}
.dian{ background-image:url(dian.gif); background-repeat:no-repeat; padding-left:10px; list-style-position:outside; }

/* -----------------字体定义-------------------- */
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.heiti { font-family:"微软雅黑", "黑体", "宋体";}

.txt_left {text-align: left;}
.txt_right {text-align: right;}
.txt_center {text-align: center;}
.txt_2em{ text-indent:2em;}
.show { display: block;}
.hidden { display: none;}


.f_hei14{/*标题字 黑色*/ font:normal normal bold 14px/14px normal;color:#000000;}
.f_red16{/*标题字 红色*/ font-size: 16px; color:#be1d23; font-weight: bold;}

.f_lan{color:#055FC5;}
.f_hei{color:#000000;}
.f_red{color:#FF0000;}
.f_hui{color:#878787;}


 /*------------------- 控制显示行数 ---------------*/
.line_1h{ height:26px; line-height:26px; overflow:hidden; }
.line_3h{ height:72px; line-height:26px; overflow:hidden; }

.suojin{text-indent:2em;} 

/*摘要行距*/
.zhaiyao_hj{line-height:22px; color: #999999; font-size:12px;}
.zhaiyao_hj a {line-height:22px;}



 /*-------------------边框 颜色---------------*/
.bk_hui{ border:1px solid #E3E3E3;}

.xuxian{ width:90%; border-bottom:1px dashed #B6B5B5; margin:0px auto; height:2px;  /*虚线 dashed  实solid*/}

.img_bk{border:1px solid #C7C8C8;padding:2px;}
 

 /*-------------------链接设置---------------*/

.red, .red a { color: #CC0000 !important;}
.red a:hover {color: #CC0000 !important;}
.blue, .blue a { color: #6699cc !important;}
.blue a:hover {color: #333333 !important;}


a:link{color:#000000;  text-decoration:none;font-size:12px;}
a:visited{color:#000000;  text-decoration:none;font-size:12px;}
a:hover{color:#DE1A1A;  text-decoration:underline;font-size:12px;}  

a.amenu13b:link { font-size: 14px;color: #000000;text-decoration: none;font-weight: bold;} 
a.amenu13b:visited {font-size: 14px;color: #000000;text-decoration: none;font-weight: bold;}
a.amenu13b:hover {font-size: 14px;color: #000000;text-decoration: underline;font-weight: bold;}
a.amenu13b:active {font-size: 14px;color: #000000;text-decoration: none;font-weight: bold;}

a.hui12:link { font-size: 12px;color: #999999;text-decoration: none;}
a.hui12:visited {font-size: 12px;color: #999999;text-decoration: none;}
a.hui12:hover {font-size: 12px;color: #000000;text-decoration: underline;}
a.hui12:active {font-size: 12px;color: #999999;text-decoration: none;}

a.hei14:link { font-size: 14px;color: #000000;text-decoration: none;}
a.hei14:visited {font-size: 14px;color: #000000;text-decoration: none;}
a.hei14:hover {font-size: 14px;color: #DE1A1A;text-decoration: underline;}
a.hei14:active {font-size: 14px;color: #000000;text-decoration: none;}

a.lan14:link { font-size: 14px;color: #005ea6;text-decoration: none;}
a.lan14:visited {font-size: 14px;color: #005ea6;text-decoration: none;}
a.lan14:hover {font-size: 14px;color: #000000;text-decoration: underline;}
a.lan14:active {font-size: 14px;color: #005ea6;text-decoration: none;}


a.red16:link { font-size: 16px;color: #be1d23;text-decoration: none; font-weight: bold;}
a.red16:visited {font-size: 16px;color: #be1d23;text-decoration: none; font-weight: bold;}
a.red16:hover {font-size: 16px;color: #000000;text-decoration: none; font-weight: bold;}
a.red16:active {font-size: 16px;color: #be1d23;text-decoration: none; font-weight: bold;}

.font_14{
	font-size:14px;text-decoration: none
}
.font_12{
	font-size:12px;text-decoration: none
}
 /*------------------- 空行  ---------------*/
.kong5{ 
 height:5px;      
 width:100%; clear:both;
 overflow:hidden;}

.kong10{ 
 height:10px;      
 margin:0px auto;width:100%; clear:both;
 overflow:hidden; }
 
 .kong15{ 
 height:15px;      
 margin:0px auto;width:100%; clear:both;
 overflow:hidden; }

 .kong20{ 
 height:20px;      
 margin:0px auto;width:100%; clear:both;
 overflow:hidden; }


 /*------------------- 边距控制  ---------------*/

.ml_5{ margin-left:5px;}
.ml_10{ margin-left:10px;}
.ml_15{ margin-left:15px;}
.ml_20{ margin-left:20px;}

.mr_5{ margin-right:5px;}
.mr_10{ margin-right:10px;}
.mr_15{ margin-right:15px;}
.mr_20{ margin-right:20px;}

.mt_5{ margin-top:5px;}
.mt_10{ margin-top:10px;}
.mt_15{ margin-top:15px;}
.mt_20{ margin-top:20px;}

.mb_5{ margin-bottom:5px;}
.mb_10{ margin-bottom:10px;}
.mb_15{ margin-bottom:15px;}
.mb_20{ margin-bottom:20px;}

.pl_5{ padding-left:5px;}
.pl_10{ padding-left:10px;}
.pl_15{ padding-left:15px;}
.pl_20{ padding-left:20px;}

.pr_5{ padding-right:5px;}
.pr_10{ padding-right:10px;}
.pr_15{ padding-right:15px;}
.pr_20{ padding-right:20px;}

.pt_5{ padding-top:5px;}
.pt_10{ padding-top:10px;}
.pt_15{ padding-top:15px;}
.pt_20{ padding-top:20px;}

.pb_5{ padding-bottom:5px;}
.pb_10{ padding-bottom:10px;}
.pb_15{ padding-bottom:15px;}
.pb_20{ padding-bottom:20px;}


/* -----------------广告通栏调用-------------------- */

.k960{width:980px; margin:0px auto; }

/* 切换 */

.qyxw2 dl {}
.qyxw2 dt.active {  color:#000;}

.qyxw2 dt {float:left;  text-align:center;height:28px; line-height:28px; 
 color:#888888;   width:115px;}

.qyxw2 dd {clear:both;width:335px;;border-left:0;border-left:0;display:none;  }


/* ----------------- 顶部通 条-------------------- */
.huitiao{ width:100%; background:url(13wm1.jpg); height:38px; line-height:38px;}
.huitiao_38{ }
.huitiao_38 a{  height:38px; line-height:38px;}


/* ----------------- 菜单条 -------------------- */
.menu{ width:980px; margin:0px auto; background:url(13wm4.jpg); border-bottom:1px solid #f6d0d0; }
.menu_txt1{ margin-left:25px; border-bottom:1px solid #cdc8be; line-height:35px; height:35px; }
.menu_txt1 a{
	padding-left: 12px;
	padding-right: 15px;
	border-right: 1px solid #535353;
	font-size: 14px;
}

.menu_txt2{ margin-left:25px; margin-bottom:5px; line-height:35px; height:35px; }
.menu_txt2 a{
	padding-left: 12px;
	padding-right: 15px;
	border-right: 1px solid #535353;
	font-size: 14px;
}


/* ----------------- 头条新闻 -------------------- */
.toutiao{ width:788px; text-align:center; margin-left:28px;}
.toutiao_txt{}
.toutiao_txt a{ padding-left:5px; padding-right:5px;}


/* ----------------- 幻灯 ----------------- */
.huandeng{ width:350px;  border:1px solid #fd4747; padding:4px;  }
.huandeng span{ line-height:25px;}


.newtxt_bt{ background:url(13wm8.jpg); height:42px;  width:90%; margin:0px auto; text-align:right;}
.newtxt_bt a{ line-height:42px;}

.newtxt{ width:375px;}
.newtxt90{ width:90%; margin:0px auto;   }
.newtxt90 ul li{ height:26px; overflow:hidden; }
.newtxt909{ width:90%; margin:0px auto;   }
.newtxt909 ul li{ height:30px; overflow:hidden; }
.newtxt9099{ width:90%; margin:0px auto;   }
.newtxt9099 ul li{ height:24px; overflow:hidden; }


/* ----------------- 树新风公益广告 调用 ----------------- */
.gygg{ width:978px; margin:0px auto; border:1px solid #cccccc;}

/* ----------------- 文明播报 ----------------- */
.wmbb{
	width: 978px;
	margin: 0px auto;
	border: 1px solid #cccccc;
}
.wmbb_l{ width:360px; border-right:1px solid #cccccc;}
.wmbb_ll{
	width: 360px;
	height: 580px;
	border-right: 1px solid #cccccc;
}
.wmbb_c{ width:375px;}
.wmbb_r{ width:240px;}
.wmbb_rr{ width:290px; border:1px solid #e3e3e3;}

/*通用标题条*/
.tybt{ width:93%; background:url(13wm13.jpg); height:33px;  }
.tybt96{ width:96%; background:url(13wm13.jpg); height:33px;  }
.tybt93{ width:93%; background:url(13wm13.jpg); height:33px;  }

/* -------- 主题活动 -------- */
.zthd li{
	text-align: center;
	height: 87px;
}
.zthd li img{ width:230px; height:71px;}

.zthdlist li{
	text-align: center;
	height: 95px;
}
.zthdlist li img{ width:260px; height:80px;}
/* -------- 未成年人右图 -------- */
.weicnr_img{ text-align:center;}









/* -------------------- 标题条 名色小牌 ***************************/
.bt_r{/*右*/padding-top:5px; background:url(pub.png) repeat-x 0px -73px; height:23px; line-height:23px;	 padding-left:35px;  }
.bt_r2{/*右*/padding-top:5px; background:url(pub.png) repeat-x 0px -73px; height:23px; line-height:23px;	 padding-left:35px;  }
  .ziright{padding-right:8px; float:right; }
  .ziright2{padding-right:8px; float:right; }
    .ziright2 a{ color:#2656A8; padding-left:3px;padding-right:3px;}
.bt_l{/*左淡蓝*/  padding-top:3px; background:url(pub.png) repeat-x 0px 0px; height:25px; line-height:25px; padding-left:33px; BORDER-BOTTOM:#BBD5EC 1px solid;  }
.bt_c{/*中间淡灰*/ padding-top:3px; background:url(pub.png) repeat-x 0px -179px; height:25px; line-height:25px;	 padding-left:35px;  }
.bt_b{/*下详细*/ padding-top:3px; background:url(pub.png) repeat-x 0px -232px; height:25px; line-height:25px;	 padding-left:31px;  }


/* 原 加入 */
.menux{ }
.menux span{  padding-left:1px; padding-right:2px;  display:inline; height:24px; line-height:24px;}
.ls1{}
.ls1 li{ padding-left:1px; padding-right:2px;  display:inline; height:24px; line-height:24px; float:left;}


.jsbb {	BORDER-top: #D4D4D4 1px solid; BORDER-right: #D4D4D4 1px solid; BORDER-bottom: #D4D4D4 1px solid; }

.bklan {BORDER-RIGHT: #C4DDF1 1px solid;  BORDER-LEFT: #C4DDF1 1px solid; BORDER-BOTTOM:#C4DDF1 1px solid; BORDER-TOP: #C4DDF1 1px solid;}



/* top_login*/
.top_login{width:948px; margin:0px auto; 
  background:url(pub.png) repeat-x 0px -301px; height:25px; line-height:25px; padding-left:10px; padding-top:3px;}
  .top_login div{ height:25px; line-height:25px; padding-right:20px;}
  .top_login  div img{ padding-right:5px;}
  .top_login  span{ padding-right:20px; display:block; float:left;}


.topbgg{ background:url(pub.png) repeat-x 0px 0px; width:958px;  height:28px;  margin:0px auto;}

/* 主菜单 */
.menu_top{width:960px; margin:0px auto; padding-top:10px; background:#fff; }
  .menu_top_bz{ width:195px; text-align:center;  float:left;  }
  .menu_top_fx{ width:25px; text-align:center; float:left;}
  .menu_top_zz{ }
  .menu_top_zz p{ padding-top:5px; margin:0px; }
  .menu_top_zz a{ padding-right:7px; height:24px; line-height:24px; display:inline;}

  .menu_top_zz2{ }
  .menu_top_zz2 p{ padding-top:5px; margin:0px; background-color:#FFFF99; }
  .menu_top_zz2 a{ padding-right:7px; height:24px; line-height:24px; display:inline;}

  .menu_top_img{ height:19px; line-height:19px;  width:73px; padding-top:8px; margin:0px;}

/* 文字广告 */
.gg_wz{width:940px; margin:0px auto; background:url(12home_12.jpg) repeat-x 0px 0px; height:39px; line-height:39px; padding-left:10px; padding-right:10px;}
.gg_sp span{ display:block;}


/* 公告 */
.gonggao{width:953px; margin:0px auto; padding-left:5px;  padding-top:5px; height:25px;}
  .gonggao_zi li { float:left; margin-right:5px; padding-right:5px;}


/* 左中右分栏 */
.fenlan_l{/*幻灯*/width:340px; float:left;  margin-right:13px;}
.fenlan_c{/*主新闻*/ width:340px; float:left;}
.fenlan_r{ width:254px; float:right;}
.fenlan_r_bbs{/*社区*/ width:254px; float:right; height:340px;}


/* 主新闻*/
.znews_1{ height:30px; line-height:30px; text-align:center;}
.znews_1_0{ height:60px; line-height:60px; text-align:center;}
.znews_2{width:335px; height:30px; line-height:30px; text-align:center; margin:0px auto; }
  .znews_2 span{ margin-left:5px; margin-right:5px;}
.znews_3{ text-align:center; height:27px; line-height:27px;}
.znews_4{ height:47px; line-height:47px;}

/* 主新闻 文字列表14号字*/ 
.zixun2{ width:95%;  margin:0px auto;}
.zixun2 ul{paddingt:0px; margin:0px; }
.zixun2 ul li {  overflow:hidden; height:25px;  line-height:25px;  }


/* ------------- 社区图片  ------------------*/
.bbstu{ width:250px;  margin-left:5px; color:#055FC5;}
  .bbstu ul li{width:124px; height:102px; text-align:center; float:left; }
  .bbstu ul li img{border:1px solid #C7C8C8;padding:2px; width:110px; height:72px;}
  
.bbstxt{ width:95%;  margin:0px auto; }
.bbstxt ul{padding:0px; margin:0px; }
.bbstxt ul li {  overflow:hidden;  height:25px;  line-height:25px;  }
.bbstxt ul li a{ color:#2656A8;}


/* -------------  博客 图片样式 ------------------*/
.rd_bk{  padding:0px; margin:0px; /*0px 0px 8px; */ }
.rd_bk ul{margin:0px;padding:0px;}
  .rd_bk li{width:95%;clear:both; margin:0px auto; }
  .rd_bk .rd_ima{width:110px; height:72px; }/*图片*/
  .rd_bk .rd_t{width:99px;padding-left:5px; }/*文字内容区*/
  .rd_bk span{display:block;float:left;}
  .rd_bk h4{
  width:100%; 
  line-height:30px; padding-top:4px;
  height:30px;
  overflow:hidden; text-align:center;
  text-overflow:clip;/*使超过指定宽度的文字不显示ellipsis值为省略号 */
  /*word-break:keep-all;使元素强行不能换行*/
  }
  .rd_bk .p2{
  width:100%; 
  text-indent:2em;/*首行文字缩进*/
  height:70px; padding:0px;margin:0px; 
  overflow:hidden;
  text-overflow:clip;/*使超过指定宽度的文字不显示ellipsis值为省略号 */
} 
.rd_bk .p2 a{ color:#2656A8;}



/* -------------  视频 图片样式 ------------------*/
.rd{  padding:0px; margin:0px; /*0px 0px 8px; */ }
.rd ul{margin:0px;padding:0px;}
  .rd li{width:95%;clear:both; margin:0px auto; }
  .rd .rd_ima{width:110px; height:72px; }/*图片*/
  .rd .rd_t{width:200px;padding-left:5px; }/*文字内容区*/
  .rd span{display:block;float:left;}
  .rd h4{
  width:100%; 
  line-height:30px; padding-top:4px;
  height:30px;
  overflow:hidden; text-align:center;
  text-overflow:clip;/*使超过指定宽度的文字不显示ellipsis值为省略号 */
  /*word-break:keep-all;使元素强行不能换行*/
  }
  .rd .p2{
  width:100%; 
  text-indent:2em;/*首行文字缩进*/
  height:38px; padding:0px;margin:0px; 
  overflow:hidden;
  text-overflow:clip;/*使超过指定宽度的文字不显示ellipsis值为省略号 */
} 
.rd .p2 a{ color:#727171;}
#layout1 {
	border: 1px solid rgb(204, 204, 204); border-image: none; height: 100%;width:980px; margin:0px auto;
}
#layout1 .left {
	margin: 9px 0px 0px 9px; width: 595px; display: inline;
}
#layout1 .left1 { float:left;}
#layout1 .left .focus {
	width: 595px; height: 303px; overflow: hidden;
}
#layout1 .left .hot {
	height: 50px; line-height: 50px; overflow: hidden; padding-left: 7px;
}
#layout1 .left .hot span {
	color: rgb(153, 0, 0); font-family: "microsoft yahei","黑体"; font-size: 16px;
}
#layout1 .left .hot a {
	background: url("sd2013-news-type1_1.gif") no-repeat left 5px;
	color: rgb(51, 51, 51);
	padding-left: 8px;
	margin-left: 10px;
}
#ztc_41 {width:580px;position:relative;}
#biaoti {position:absolute;top:280px;left:2px;background-color:#000;filter: alpha(opacity=80);opacity: 0.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);height: 26px; width:580px; margin-left:auto;margin-right:auto; }
.bla {font-size:12px;font-style:normal;color:#000; }
#conbb_ztc_41 a{text-decoration:none;color:#FFF;  font-weight: bold;font-size:14px; }
#conbb_ztc_41 a:visited{text-decoration:none;color:#FFF; font-weight: bold;font-size:14px; }
#fcbb_ztc_41 {FILTER:progid:DXImagetransform.Microsoft.Fade (duration=0.5, overlap=1.0);border:1px solid #D6D6D6;width:580px;height:306px;margin-left:0px;margin-right:auto;}
#fcbb_ztc_41 img {width:580px;height:306px;border:none;}
.bigon {  background-color:#FF9A09;color:#FFF;text-align:center; border:1px solid #D1D7DD; }
.bigoff {background:#E8ECF0; color:#203846;text-align:center;border:1px solid #D1D7DD;}


/*人文桃都 css */
.wmbbrwtd{
	width: 978px;
	margin: 0px auto;

}
.Left490{float:left; width:470px;  text-align:left; }
.right490{ float:right; width:490px;}

.channelAreaT {
    background: none repeat scroll 0 0 #FEF4E1;
    height: 35px;
    line-height: 35px;

}  
.channelAreaT .titleA {
    float: left;
    padding-left: 20px;
	 color:#CC0000;
	     font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";
    font-size: 16px;
}
.channelAreaT .pic {
    float: left;
    padding: 4px 0 0 10px;
	height: 31px;
}
.channelAreaT .titleA a {
    color:#CC0000;
}
.channelAreaT .otherA {
    color: #555555;
    float: right;
    font-size: 12px;
    padding-right: 20px;
    text-align: right;
}
.tuPicText {
    height: 100px;
    margin-bottom: 15px;
    overflow: hidden;
}
.tuPicText dt img {
    border: 1px solid #EEEEEE;
    float: left;
    height: 93px;
    margin-right: 15px;
    width: 138px;
}
.renwen {
    margin-bottom: 5px;
    padding: 5px;
}
.renwen li { 
    float: left;
    height: 30px;
    line-height: 30px;
    width: 230px;
}
.renwen li a {
    font-size: 14px;
    padding-left: 15px;
     background:url(dianicon.gif) no-repeat;
}
.righAllKaQ {
    border-top: none;
    border: 1px solid #EEEEEE;
    padding: 15px 10px;
	overflow:hidden;
}
.righAllKaQ a {
    cursor: pointer;
}
.picLun2 ul {
    float: left;
    margin-right: 16px;
    width: 140px;
	height:110px;
}
.picLun2 a {
    cursor: pointer;
}
.picLun2 ul li img {
    border: 1px solid #eee;
    width: 138px;
	height:100px;
}
.picLun2 ul li {
    line-height: 180%;
}
.picLun2 ul .textQ {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.picLun2 .nor {
    margin-right: 0;
}
.titleListG li {
    color: #555555;
    line-height: 200%;
    text-align: left;
}
.titleListG .title {
    color: #3B639F;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
}
.datetime{
margin-left:15px; font-size:12px; color:#666;
}
#linkmore { background: url(sd_154.gif) repeat-x 0 0; height:28px; line-height:28px; border:solid 1px #e4e4e4; }

.main-colum { margin: 0 auto; position: relative; width: 980px;}
.boDE7C51 { border:1px solid #cccccc;}
.pannel-title01 { height: 30px; line-height: 30px; position: relative;}
.pannel-title05-left { float: left; font-weight: bold; text-align: center;color:#900;padding:0 8px; height:30px;}

.pannel-title05-left a{ color:#900;}
.icon_wzq { background: url(../images/skin_v1.2.gif) -526px -33px no-repeat; width:59px; height:29px; margin-top:1px; }
.pannel-title10-right {
	padding-top: 5px;
	position: absolute;
	left: 110px;
}

.pannel-title10-right dt {float:left;border:1px solid #DE7C51;border-bottom:none;margin-left:4px;height:26px;line-height:26px;text-align:center;}

.pannel-title10-right dt.libg { border:1px solid #C00;border-bottom:none;height:27px;background:#FFF;}
.pannel-title10-right dt.libg a {color:#C00;font-weight:bold; font-size: 14px; poorfish:expression(this.onclick=function kill(){return false});}
#td_3_1 {width:160px;}
#td_3_2 {
	width: 100px;
}  
#td_3_4 {
	width: 155px;
}  #td_3_3 {
	width: 190px;
}
  #td_3_6 {
	width: 100px;
}
  .pannel-title10-right dt a {color: #333; font-size:14px; }
.hidden{display:none;}
.pannel-link {padding:10px;width:958px; overflow:hidden;}

.pannel-link li {float:left;padding:0 5px;white-space:nowrap;overflow:visible;}
.pannel-title10 {background: url(whwm_18.gif);width:978px;height: 32px;}